package cn.echase.ecare.yinfayun.service;

import cn.echase.ecare.yinfayun.domain.dto.AssessTemplateDto;
import cn.echase.ecare.yinfayun.domain.vo.AssessResultVo;

import java.util.List;

/**
 * @title: AssessCategoryService
 * @Auther: yinyanying
 * @Date: 2024/09/30 10:56
 * @Description: 评估类型管理Service
 */
public interface IAssessTemplateService {

    /**
     * 查询评估模板列表（新）
     */
    List<AssessTemplateDto> getAssessTemplateList(AssessTemplateDto assessTemplateDto);

    /**
     * 查询评估模板详情（新）
     */
    AssessTemplateDto getAssessTemplateInfo(AssessTemplateDto assessTemplateDto) throws Exception;

    /**
     * 查询评估模板对应的评估结果字典列表（新）
     */
    List<AssessResultVo>  getAssessTemplateResultList(AssessTemplateDto assessTemplateDto) throws Exception;

}
